package com.cskaoyan.array;

/*
        数组的静态初始化：
               初始化时指定每个数组元素的初始值，由系统决定数组长度。

        格式：数据类型[] 数组名 = new 数据类型[]{元素1,元素2,…};
                    int[] arr = new int[]{1,2,3};

        简化写法：
            int[] arr = {1,2,3};

        注意：
            简化写法只在数组引用变量定义时有效！
 */
public class Demo4StaticInitalize {

    public static void main(String[] args) {

        // 数组的静态初始化
        double[] firstArray = new double[] {1.5, 3.4, 2.25};

        // 输出数组元素值
        System.out.println(firstArray[0]);
        System.out.println(firstArray[1]);
        System.out.println(firstArray[2]);


        // 静态初始化的简化写法
        int[] array = {10, 1, 2};
        System.out.println(array[0]);
        System.out.println(array[1]);
        System.out.println(array[2]);

        // 简化写法(针对已经定义好数组引用变量)
        //firstArray = {1.5, 2.2};
        firstArray = new double[] {1.5, 2,2};





    }
}
